Geany est un éditeur de texte utilisant GTK2 avec des fonctions basiques d'environnement de développement intégré (EDI). Il a été développé pour fournir un EDI rapide et simple qui n'a que peu de dépendances. Il intègre des fonctionnalités assez sympathiques :
Pour installer Geany vous devez activer le dépôt Universe et enfin installez le paquet geany.
Ou si vous préférez la ligne de commande :
sudo apt-get install geany
Geany offre divers plugins tel que "Créateur de classe", "Debugger", "caractère HTML", etc., que vous pouvez retrouver et activer via le menu Outils > Gestionnaire de plugins… Si vous voulez avoir tous les plugins, taper dans votre console :
sudo apt-get install geany-plugin*
Ils seront tous à votre disposition dans le Gestionnaire de plugins.
export EDITOR=/usr/bin/geany
Cette commande n'est à saisir qu'une fois pour chaque terminal ouvert ; si vous ne voulez plus avoir à la saisir à chaque ouverture de terminal, insérez-la à la fin du fichier ~/.bashrc (solution mono-utilisateur) ou du fichier /etc/bash.bashrc (solution multi-utilisateur).
Ainsi, les fichiers qui s'ouvraient auparavant avec Gedit (comme les .txt par exemple) s'ouvriront avec Geany. Cette astuce est appréciable si vous développez des applications Ubuntu à l'aide de Quickly.
gksudo gedit /etc/gnome/defaults.list
Cette commande permet de remplacer le programme par défaut text/plain=gedit.desktop par text/plain=geany.desktop
Les utilisateurs de Geany se seront sans doute demandés : « Mais comment lui dit-on que les fichiers .tpl contiennent du HTML ?! ». Il y a deux cas possibles selon la version de Geany utilisée.
Dans Geany, vous avez un menu Outils qui contient un sous-menu Configuration Files contenant lui-même plusieurs choix. Choisissez alors filetype_extensions.conf. Suivez ensuite le paragraphe ci-dessous nommé Procédure.
Vous n'avez pas le menu précédent : dans ce cas vous devez modifier vous-même le fichier filetype_extensions.conf situé (selon la version de Geany utilisée) soit dans le répertoire ~/.geany/, soit dans ~/.config/geany/. Ouvrez ce fichier avec Geany ou un autre éditeur de texte et suivez ensuite le paragraphe ci-dessous nommé Procédure.
Si vous voulez que les fichiers .tpl soient reconnus comme du HTML, ajoutez *.tpl; à la ligne HTML :
HTML=*.htm;*.html;*.shtml;*.hta;*.htd;*.htt;*.cfm,*.tpl;
Redémarrez ensuite Geany.
Il y a une erreur dans le fichier de configuration : les fichiers .t2t ne sont pas reconnus par Geany (0.20). Pour résoudre le problème il suffit de remplacer txt2tags par Txt2tags dans le fichier filetype_extensions.conf.
Geany va chercher avant tout si ces fichiers se trouvent dans ~/.geany/filedefs sans quoi il utilisera ceux par défaut.
cp -v /usr/share/geany/* ~/.geany/filedefs/
À noter que dans le cas du HTML/PHP, la variable entre guillemet ne change pas de couleur : pour spécifier une autre couleur, éditer le fichier filetypes.common et à la ligne :
string_2=string_1
remplacer string_1 par la couleur de votre choix, soit pour colorer la variable en rouge :
string_2=0xff0000
Si le terminal n'est pas intégré par défaut, installez le paquet libvte9 et redémarrer Geany.
Contributeurs : Surfoo, deathdwarf, martin.sam, prometee, DarkShade, david96.